
package com.derbysoft.lowcostadapter.commons.dto;

import javax.xml.bind.annotation.XmlRegistry;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.derbysoft.lowcostadapter.commons.dto package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {


    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.derbysoft.lowcostadapter.commons.dto
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link HolidaySearchResult }
     * 
     */
    public HolidaySearchResult createHolidaySearchResult() {
        return new HolidaySearchResult();
    }

    /**
     * Create an instance of {@link SearchRequest }
     * 
     */
    public SearchRequest createSearchRequest() {
        return new SearchRequest();
    }

    /**
     * Create an instance of {@link ArrayOfGuest }
     * 
     */
    public ArrayOfGuest createArrayOfGuest() {
        return new ArrayOfGuest();
    }

    /**
     * Create an instance of {@link Transfer }
     * 
     */
    public Transfer createTransfer() {
        return new Transfer();
    }

    /**
     * Create an instance of {@link BookingDetailsInfo }
     * 
     */
    public BookingDetailsInfo createBookingDetailsInfo() {
        return new BookingDetailsInfo();
    }

    /**
     * Create an instance of {@link HolidaySearchResponse }
     * 
     */
    public HolidaySearchResponse createHolidaySearchResponse() {
        return new HolidaySearchResponse();
    }

    /**
     * Create an instance of {@link Property }
     * 
     */
    public Property createProperty() {
        return new Property();
    }

    /**
     * Create an instance of {@link Room }
     * 
     */
    public Room createRoom() {
        return new Room();
    }

    /**
     * Create an instance of {@link BookingDetails }
     * 
     */
    public BookingDetails createBookingDetails() {
        return new BookingDetails();
    }

    /**
     * Create an instance of {@link BookingDetailsResponse }
     * 
     */
    public BookingDetailsResponse createBookingDetailsResponse() {
        return new BookingDetailsResponse();
    }

    /**
     * Create an instance of {@link PropertyDetailsResponse }
     * 
     */
    public PropertyDetailsResponse createPropertyDetailsResponse() {
        return new PropertyDetailsResponse();
    }

    /**
     * Create an instance of {@link ArrayOfRoomType }
     * 
     */
    public ArrayOfRoomType createArrayOfRoomType() {
        return new ArrayOfRoomType();
    }

    /**
     * Create an instance of {@link ArrayOfHolidayResult }
     * 
     */
    public ArrayOfHolidayResult createArrayOfHolidayResult() {
        return new ArrayOfHolidayResult();
    }

    /**
     * Create an instance of {@link BookResult }
     * 
     */
    public BookResult createBookResult() {
        return new BookResult();
    }

    /**
     * Create an instance of {@link Book }
     * 
     */
    public Book createBook() {
        return new Book();
    }

    /**
     * Create an instance of {@link ArrayOfPropertyResult }
     * 
     */
    public ArrayOfPropertyResult createArrayOfPropertyResult() {
        return new ArrayOfPropertyResult();
    }

    /**
     * Create an instance of {@link Facility }
     * 
     */
    public Facility createFacility() {
        return new Facility();
    }

    /**
     * Create an instance of {@link SearchResponse }
     * 
     */
    public SearchResponse createSearchResponse() {
        return new SearchResponse();
    }

    /**
     * Create an instance of {@link PropertyDetailsRequest }
     * 
     */
    public PropertyDetailsRequest createPropertyDetailsRequest() {
        return new PropertyDetailsRequest();
    }

    /**
     * Create an instance of {@link SearchDetails }
     * 
     */
    public SearchDetails createSearchDetails() {
        return new SearchDetails();
    }

    /**
     * Create an instance of {@link Comment }
     * 
     */
    public Comment createComment() {
        return new Comment();
    }

    /**
     * Create an instance of {@link Cancel }
     * 
     */
    public Cancel createCancel() {
        return new Cancel();
    }

    /**
     * Create an instance of {@link ArrayOfImage }
     * 
     */
    public ArrayOfImage createArrayOfImage() {
        return new ArrayOfImage();
    }

    /**
     * Create an instance of {@link ArrayOfProperty }
     * 
     */
    public ArrayOfProperty createArrayOfProperty() {
        return new ArrayOfProperty();
    }

    /**
     * Create an instance of {@link Payment }
     * 
     */
    public Payment createPayment() {
        return new Payment();
    }

    /**
     * Create an instance of {@link Adjustment }
     * 
     */
    public Adjustment createAdjustment() {
        return new Adjustment();
    }

    /**
     * Create an instance of {@link ArrayOfAdjustment }
     * 
     */
    public ArrayOfAdjustment createArrayOfAdjustment() {
        return new ArrayOfAdjustment();
    }

    /**
     * Create an instance of {@link Search }
     * 
     */
    public Search createSearch() {
        return new Search();
    }

    /**
     * Create an instance of {@link TransferDetails }
     * 
     */
    public TransferDetails createTransferDetails() {
        return new TransferDetails();
    }

    /**
     * Create an instance of {@link Guest }
     * 
     */
    public Guest createGuest() {
        return new Guest();
    }

    /**
     * Create an instance of {@link ArrayOfResort }
     * 
     */
    public ArrayOfResort createArrayOfResort() {
        return new ArrayOfResort();
    }

    /**
     * Create an instance of {@link HolidaySearch }
     * 
     */
    public HolidaySearch createHolidaySearch() {
        return new HolidaySearch();
    }

    /**
     * Create an instance of {@link Resort }
     * 
     */
    public Resort createResort() {
        return new Resort();
    }

    /**
     * Create an instance of {@link PaymentDue }
     * 
     */
    public PaymentDue createPaymentDue() {
        return new PaymentDue();
    }

    /**
     * Create an instance of {@link RoomBooking }
     * 
     */
    public RoomBooking createRoomBooking() {
        return new RoomBooking();
    }

    /**
     * Create an instance of {@link PropertyDetails }
     * 
     */
    public PropertyDetails createPropertyDetails() {
        return new PropertyDetails();
    }

    /**
     * Create an instance of {@link HolidaySearchDetails }
     * 
     */
    public HolidaySearchDetails createHolidaySearchDetails() {
        return new HolidaySearchDetails();
    }

    /**
     * Create an instance of {@link ArrayOfRoomBooking }
     * 
     */
    public ArrayOfRoomBooking createArrayOfRoomBooking() {
        return new ArrayOfRoomBooking();
    }

    /**
     * Create an instance of {@link CancelRequest }
     * 
     */
    public CancelRequest createCancelRequest() {
        return new CancelRequest();
    }

    /**
     * Create an instance of {@link PropertyResult }
     * 
     */
    public PropertyResult createPropertyResult() {
        return new PropertyResult();
    }

    /**
     * Create an instance of {@link ChildAge }
     * 
     */
    public ChildAge createChildAge() {
        return new ChildAge();
    }

    /**
     * Create an instance of {@link ArrayOfRoom }
     * 
     */
    public ArrayOfRoom createArrayOfRoom() {
        return new ArrayOfRoom();
    }

    /**
     * Create an instance of {@link Booking }
     * 
     */
    public Booking createBooking() {
        return new Booking();
    }

    /**
     * Create an instance of {@link Image }
     * 
     */
    public Image createImage() {
        return new Image();
    }

    /**
     * Create an instance of {@link CancelResponse }
     * 
     */
    public CancelResponse createCancelResponse() {
        return new CancelResponse();
    }

    /**
     * Create an instance of {@link ArrayOfRoomRequest }
     * 
     */
    public ArrayOfRoomRequest createArrayOfRoomRequest() {
        return new ArrayOfRoomRequest();
    }

    /**
     * Create an instance of {@link ArrayOfTransfer }
     * 
     */
    public ArrayOfTransfer createArrayOfTransfer() {
        return new ArrayOfTransfer();
    }

    /**
     * Create an instance of {@link ArrayOfComment }
     * 
     */
    public ArrayOfComment createArrayOfComment() {
        return new ArrayOfComment();
    }

    /**
     * Create an instance of {@link HolidayResult }
     * 
     */
    public HolidayResult createHolidayResult() {
        return new HolidayResult();
    }

    /**
     * Create an instance of {@link ReturnStatus }
     * 
     */
    public ReturnStatus createReturnStatus() {
        return new ReturnStatus();
    }

    /**
     * Create an instance of {@link BookResponse }
     * 
     */
    public BookResponse createBookResponse() {
        return new BookResponse();
    }

    /**
     * Create an instance of {@link RoomType }
     * 
     */
    public RoomType createRoomType() {
        return new RoomType();
    }

    /**
     * Create an instance of {@link SearchResult }
     * 
     */
    public SearchResult createSearchResult() {
        return new SearchResult();
    }

    /**
     * Create an instance of {@link BookingRequest }
     * 
     */
    public BookingRequest createBookingRequest() {
        return new BookingRequest();
    }

    /**
     * Create an instance of {@link RoomRequest }
     * 
     */
    public RoomRequest createRoomRequest() {
        return new RoomRequest();
    }

    /**
     * Create an instance of {@link ArrayOfChildAge }
     * 
     */
    public ArrayOfChildAge createArrayOfChildAge() {
        return new ArrayOfChildAge();
    }

    /**
     * Create an instance of {@link Erratum }
     * 
     */
    public Erratum createErratum() {
        return new Erratum();
    }

    /**
     * Create an instance of {@link ArrayOfErratum }
     * 
     */
    public ArrayOfErratum createArrayOfErratum() {
        return new ArrayOfErratum();
    }

    /**
     * Create an instance of {@link PropertyDetailsResult }
     * 
     */
    public PropertyDetailsResult createPropertyDetailsResult() {
        return new PropertyDetailsResult();
    }

    /**
     * Create an instance of {@link ArrayOfFacility }
     * 
     */
    public ArrayOfFacility createArrayOfFacility() {
        return new ArrayOfFacility();
    }

    /**
     * Create an instance of {@link ArrayOfPaymentDue }
     * 
     */
    public ArrayOfPaymentDue createArrayOfPaymentDue() {
        return new ArrayOfPaymentDue();
    }

    /**
     * Create an instance of {@link HolidaySearchRequest }
     * 
     */
    public HolidaySearchRequest createHolidaySearchRequest() {
        return new HolidaySearchRequest();
    }

    /**
     * Create an instance of {@link LoginDetails }
     * 
     */
    public LoginDetails createLoginDetails() {
        return new LoginDetails();
    }

    /**
     * Create an instance of {@link BookRequest }
     * 
     */
    public BookRequest createBookRequest() {
        return new BookRequest();
    }

    /**
     * Create an instance of {@link CancelResult }
     * 
     */
    public CancelResult createCancelResult() {
        return new CancelResult();
    }

}
